package jian.testcase.definition;

public interface ITestCase {

	/**
	 * 测试类描述
	 * 
	 * @return
	 */
	public String getDesc();

	/**
	 * 执行测试方法
	 * 
	 * @param methodNum
	 * @param args
	 */
	public void testExecute(int methodNum, String... args);

	/**
	 * 列出所有的测试方法概要
	 * 
	 * @return
	 */
	public StringBuffer listTestMethods();

	/**
	 * 列出测试方法的参数说明<br>
	 * 
	 * @return
	 */
	public StringBuffer listMethodParams(int methodNum);
}
